import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
//这里是需要加载的页面引入的数据
// const dataLocal = {
//   route: "/wp-admin/admin-ajax.php",
//   nonce: "asdf",
//   data: {
//       user: [
//           { id: 1, name: "111" },
//           { id: 2, name: "222" },
//       ],
//   },
// };

// const dataServer = dataLocal.data;
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  //vite打包配置
  build: {
    rollupOptions: {
      output: {
        // 指定 chunk 文件名（含导出的代码）
        //chunkFileNames: 'js/[name].js',
        // 指定静态资源文件名（不含导出的代码）
        //assetFileNames: 'assets/[name].[ext]',
        entryFileNames: "index.js",
        assetFileNames: "[name][extname]",
        chunkFileNames: "[name].js",
      },
    },
  },
  //跨域配置
  // server: {
  //   port:5173,
  //   strictPort:true,
  //   hmr:{
  //     port:5173
  //   },
  //   proxy: {
  //     '/wp-admin/admin-ajax.php': {
  //       target: 'http://127.0.0.2',
  //       changeOrigin: true,
  //       ws:true,
  //       rewrite(path){
  //         return path;
  //       }
  //     },
  //   }
  // }
})
